Enabling Embedded Inference Engine with ARM Compute Library: A Case Study
نویسندگان
چکیده
If you need to enable deep learning on low-cost embedded SoCs, should you port an existing deep learning framework or should you build one from scratch? In this paper, we seek to answer this question by sharing our practical experience of building an embedded inference engine using the ARM Compute Library (ACL). The results show that, contradictory to conventional wisdom, for simple models, it takes much less development time to build an inference engine from scratch as opposed to porting existing frameworks. In addition, by utilizing ACL, we managed to build an inference engine that outperforms TensorFlow by 25%. Our conclusion is that, with embedded devices, we most likely will use very simple deep learning models for inference, and with well-developed building blocks such as ACL, it may yield better performance and result in lower development time if the engine is built from scratch.
منابع مشابه
Fuzzy Inference System Approach in Deterministic Seismic Hazard, Case Study: Qom Area, Iran
Seismic hazard assessment like many other issues in seismology is a complicated problem, which is due to a variety of parameters affecting the occurrence of an earthquake. Uncertainty, which is a result of vagueness and incompleteness of the data, should be considered in a rational way. Using fuzzy method makes it possible to allow for uncertainties to be considered. Fuzzy inference system,...
متن کاملFuzzy Inference System Approach in Deterministic Seismic Hazard, Case Study: Qom Area, Iran
Seismic hazard assessment like many other issues in seismology is a complicated problem, which is due to a variety of parameters affecting the occurrence of an earthquake. Uncertainty, which is a result of vagueness and incompleteness of the data, should be considered in a rational way. Using fuzzy method makes it possible to allow for uncertainties to be considered. Fuzzy inference system,...
متن کاملMemory Usage Inference for Object-Oriented Programs
We present a type-based approach to statically derive symbolic closed-form formulae that characterize the bounds of heap memory usages of programs written in object-oriented languages. Given a program with size and alias annotations, our inference system will compute the amount of memory required by the methods to execute successfully as well as the amount of memory released when methods return...
متن کاملDeveloping a fuzzy inference system to devise proper business strategies: a study on carpet industry
The present article formulates the scenarios that the organization will be probably facing with, using the uncertain factors in business environment, and it also selects the most robust strategies of organization for dealing with the formulated scenarios using the fuzzy information expressed by the experts in fuzzy inference system. The present article aims to provide a method enabling the scen...
متن کاملTowards a Theory of a Fuzzy Rule Base Interpolation
It is well known that a fuzzy rule base is a characterization of a partially given mapping (fuzzy function) between fuzzy universes. For practical applications, it is desirable to interpolate that function in order to compute its values at points (fuzzy or crisp) other than fuzzy sets (nodes) in antecedents of the rule base. Moreover, interpolation requires that in the case of coincidence betwe...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- CoRR
دوره abs/1704.03751 شماره
صفحات -
تاریخ انتشار 2017